有什么办法可以跟踪计算机等待的时间(沙漏)? [英] Is there any way I can track how much time a computer is waiting (hour glass)

查看:69
本文介绍了有什么办法可以跟踪计算机等待的时间(沙漏)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我和一组使用高端CAD/CAM软件的工程师一起工作.该软件确实给硬件增加了负担,因此工程师经常花大量时间在计算机上等待.我被问到是否可以追踪典型工程师花在计算机上的时间.如果发现时间很多,我们也许可以使用这些数据来证明更好的硬件是合理的.我当时以为我可以以某种方式跟踪计算机显示沙漏的时间,但是我找不到用于此功能的Windows功能.还有人有其他想法吗?

谢谢,

I work with a group of engineers that use high end CAD/CAM software. The software really taxes the hardware so the engineers often spend a lot of time waiting on the computer. I was asked if it would be possible to track how much time a typical engineer spends waiting on the computer. If we find out that it is a lot of time, we might be able to use this data to justify better hardware. I was thinking that I could somehow track how much time the computer has the hour glass displayed but I can''t find a windows function for this. Does anyone have any other ideas?

Thanks,

推荐答案

你好

1.创建一个WinService.
创建Windows服务应用程序

2.在WinService中使用Timer控件,并设置一个时间段(例如1分钟)
在Windows中使用计时器服务

3.在数据库中存储(插入)启动服务时间将Timer设置为存储和更新计数器时间.然后,数据库在CounterTime列中具有最后一个使用时间.

4.不要忘记您可以在表中指出User.
Hello

1. Create a WinService.
Creating a Windows Service Application

2. Use Timer control in your WinService and have a period time (For example 1 min)
Using Timers in a Windows Service

3. Store (Insert) Starting Service Time in database Set the Timer to Store and update the Counter time. Then the database has the last usage time in the CounterTime Column.

4. Do not forget that you can indicate User in the table.
ID
User_ID
StartDate
CounterTime




http://msdn.microsoft.com/en-us/library/system.environment. username.aspx [ ^ ]




http://msdn.microsoft.com/en-us/library/system.environment.username.aspx[^]


这不是正在等待的计算机.这是应用程序窗口.

光标形状由每个窗口控制,而不是由Windows本身的总体负载控制.

所以不行.当您将鼠标从一个窗口移到另一个窗口时,甚至在鼠标悬停在窗口的哪个部分上时,都无法检测到用户正在等待"多少状态.
It''s not the computer that is waiting. It''s the application window.

The cursor shape is controlled be each window, not by the overall load on Windows itself.

So, no. There''s no way to detect how much the user is "waiting" as cursor shape changes when you move the mouse from window to window and even over which part of a window the mouse is over.


我不知道任何方法可以计算工程师在计算机上等待的时间,但是我发现了一篇有趣的文章:
I don''t know any method to count the time which engineers waiting on the computer, but i''ve found interesting article: Build Your Own Render Farm[^], where you can find solution...

Building "render farm" you can expect the following profits:
A local render on one of the school’s 2-GHz Dell workstations, which are equipped with nVidia Quadro4 XGL cards and 512MB of RAM, draws out the 800-frame piece in 52 hours. Using a one-worker farm, our time shoots up to 104 hours-unsurprising, considering the age of the machine. But after adding six more workers to the farm, the same render clocks in at just over 13 hours, more than three times as fast as in pre-farm days.<br />



再来看问题... [/EDIT]
此处 [



The second look at the problem... [/EDIT]
Here[^] you can find information that you can programm AutoCAD 14, 2000-2010 software, for example writing custom function which can count time which is neccessary to render project.


这篇关于有什么办法可以跟踪计算机等待的时间(沙漏)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆