{"id":42203,"date":"2003-10-10T13:28:00","date_gmt":"2003-10-10T13:28:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2003\/10\/10\/why-doesnt-the-clock-in-the-taskbar-display-seconds\/"},"modified":"2003-10-10T13:28:00","modified_gmt":"2003-10-10T13:28:00","slug":"why-doesnt-the-clock-in-the-taskbar-display-seconds","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20031010-00\/?p=42203","title":{"rendered":"Why doesn&#039;t the clock in the taskbar display seconds?"},"content":{"rendered":"\n<p>         Early beta versions of the taskbar clock did display seconds, and it even blinked         the colon like some clocks do. But we had to remove it.      <\/p>\n<p>         Why?      <\/p>\n<p>         Because that blinking colon and the constantly-updating time were killing our benchmark         numbers.      <\/p>\n<p>         On machines with only 4MB of memory (which was the minimum memory requirement for         Windows 95), saving even 4K of memory had a perceptible impact on benchmarks. By blinking         the clock every second, this prevented not only the codepaths related to text rendering         from ever being paged out, it also prevented the taskbar&#8217;s window procedure from being         paged out, plus the memory for stacks and data, plus all the context structures related         to the Explorer process. Add up all the memory that was being forced continuously         present, and you had significantly more than 4K.      <\/p>\n<p>     So out it went, and our benchmark numbers improved. The fastest code is code that     doesn&#8217;t run.  <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Early beta versions of the taskbar clock did display seconds, and it even blinked the colon like some clocks do. But we had to remove it. Why? Because that blinking colon and the constantly-updating time were killing our benchmark numbers. On machines with only 4MB of memory (which was the minimum memory requirement for Windows [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[2],"class_list":["post-42203","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-history"],"acf":[],"blog_post_summary":"<p>Early beta versions of the taskbar clock did display seconds, and it even blinked the colon like some clocks do. But we had to remove it. Why? Because that blinking colon and the constantly-updating time were killing our benchmark numbers. On machines with only 4MB of memory (which was the minimum memory requirement for Windows [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/42203","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=42203"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/42203\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=42203"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=42203"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=42203"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}