我在开发工作站上使用三星 840 已有半年时间,我注意到它的性能随着时间的推移而下降。
Windows 7 应该自动运行 TRIM 命令,但是当我运行 Samsung Magician 软件中的性能优化时,我看到了巨大的改进,尤其是在随机写入操作方面(优化后立即提高了 30-40%)。
因此,我希望每隔几天让系统运行一次优化,以保持良好的性能。旧版本 (3.1) 的手册说有一个内置调度程序,但我在我的版本 (4.1) 中找不到它,也找不到手册。当我从 shell 运行 C:\program files (x86)\Samsung magician\Samsung magician.exe 时,它只会打开 GUI - 即使我给它旧的 /? 参数。
我如何安排此应用程序定期运行优化?
答案1
最好的方法是从其内置的计划选项中进行计划,我使用 winXP 计划在计算机空闲或未过度使用时的特定时间运行它,计划在 X 天/时间运行一个小时,之后它会自动关闭,在程序内部我计划在 Windows 计划打开程序几分钟后运行,一些时间修剪可能需要不到 10 分钟,以防我计划它打开一个小时,这将有足够的时间来完成它的工作。
另外,我从 Windows 中删除了自动启动快捷方式,因此它不会在我登录时打开,计划会在我需要时执行该工作。
更新:由于我猜想这种方法需要打开(最小化)三星应用程序,因此在某些时候它会丢失计划天数的计算,我注意到在某些时候它没有像它应该的那样工作,所以优化没有任何效果,当任务计划打开三星应用程序时它没有执行工作,为了解决这个问题,我创建了两个任务,一个用于三星应用程序,使用其他设置,另一个使用 Auto It 脚本,所以我从三星中删除了任务,一旦三星应用程序打开,使用 Auto It 脚本模拟鼠标单击并记录优化在三星应用程序中进行的工作,编辑鼠标单击之间的时间并给任务计划程序足够的时间来完成该过程,我将其设置为每 4 天在早上运行一次,此时大多数时间计算机处于空闲状态。这是我编写的脚本:
Sleep, 60000
WinWait, Samsung Magician, Attach application l
IfWinNotActive, Samsung Magician, Attach application l, WinActivate, Samsung Magician, Attach application l
WinWaitActive, Samsung Magician, Attach application l
MouseClick, left, 93, 225
Sleep, 2000
MouseClick, left, 937, 240
MouseClick, left, 496, 484
Sleep, 600000
WinWait, Samsung Magician, Do you want to exit
IfWinNotActive, Samsung Magician, Do you want to exit , WinActivate, Samsung Magician, Do you want to exit
WinWaitActive, Samsung Magician, Do you want to exit
MouseClick, left, 109, 85
Sleep, 100
两个任务将一起运行,脚本将有足够的时间等待三星应用程序完全加载,然后将查找窗口名称并进行模拟,就像您正在寻找优化选项卡一样,将按下该过程并等待完成然后关闭应用程序,如果关闭失败,任务管理器将关闭它。
我已将两个任务(作业)+脚本文件上传至Mega:
https://mega.nz/#!lso1GCYT!Xa964pMDTm34zOAe-c9j-x7JWvioa8EHDsJaRgixYpM
您可以同时使用两者,在任务管理器中只需更新作业的路径以指向三星应用程序 + 脚本即可!下载 AutoHotkey 以运行脚本: https://autohotkey.com/download/1.0/AutoHotkey104805_Install.exe
注意:您可以尝试较新的版本,这是我已安装的版本,并提供此版本以确保脚本能够正常工作。