一、遇见问题
Batch_D_Account批量在生产机器上运行缓慢,平均运行时间长达五个小时之久,然后再重提时双击执行批量运行时间仅用三四分钟。
二、排查原因
经过多次测试,得到结果证明是通过windows计划任务启动程序慢于双击手动启动程序。查看两次程序进程的优先级不同,计划任务启动程序是低于正常(B)优先级,而双击启动是正常(N)优先级。
最终得出结论:windows计划任务启动程序优先级低导致程序运行慢。
三、解决办法
改变windows计划任务配置,设置优先级为高。具体步骤如下:
1.打开任务计划程序库运行Batch_D_Account批量,在任务管理器中查看进程优先级
2.导出Batch_D_Account任务
3.修改Batch_D_Account任务配置文件进程优先级为0
4.删除Batch_D_Account任务,如图:
5.导入修改好的Batch_D_Account任务配置文件,如图:
6.再次运行计划任务,查看Batch_D_Account.exe进程优先级为实时最高
7.完成,程序运行快了许多。
附件:进程优先级说明
1.进程级别:0 是最高优先级为实时
2.进程级别:10 是最底优先级
3.进程级别:7 是默认优先级
4.进程级别:7&8 是后台任务
5.进程级别:4&5&6 是交互任务
集体看:https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa383512(v=vs.85).aspx
后记:如果错误,请帮忙校正,谢谢!
<?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> <RegistrationInfo> <Date>2015-07-30T15:44:53.0156462</Date> <Author>T1HHAPWEBI01\admin_batch</Author> <Description>商户月流水下载</Description> </RegistrationInfo> <Triggers> <CalendarTrigger> <StartBoundary>2015-07-30T08:10:00</StartBoundary> <Enabled>true</Enabled> <ScheduleByDay> <DaysInterval>1</DaysInterval> </ScheduleByDay> </CalendarTrigger> </Triggers> <Principals> <Principal id="Author"> <UserId>T1HHAPWEBI01\admin_batch</UserId> <LogonType>Password</LogonType> <RunLevel>HighestAvailable</RunLevel> </Principal> </Principals> <Settings> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> <StartWhenAvailable>false</StartWhenAvailable> <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable> <IdleSettings> <StopOnIdleEnd>true</StopOnIdleEnd> <RestartOnIdle>false</RestartOnIdle> </IdleSettings> <AllowStartOnDemand>true</AllowStartOnDemand> <Enabled>true</Enabled> <Hidden>false</Hidden> <RunOnlyIfIdle>false</RunOnlyIfIdle> <WakeToRun>false</WakeToRun> <ExecutionTimeLimit>P3D</ExecutionTimeLimit> <Priority>0</Priority> <!-- 这里设置优先级--> </Settings> <Actions Context="Author"> <Exec> <Command>D:\Batch_file\Batch_D_Account\Batch_D_Account.exe</Command> </Exec> </Actions> </Task>
相关推荐
这几天在研究服务器的并发性能,当服务的方法需要执行长时间的任务时,发现WCF宿主到Console程序,或者宿主到Windows Service的情况下,没有体现很好的并发的性能,但是宿主到IIS的时候,可以体现并发的性能(我的...
总结来说,解决Windows XP系统右键属性慢的问题,可以按照以下步骤进行: 1. 检查并优化系统资源:关闭不必要的进程,释放CPU、内存和硬盘资源。 2. 运行注册表修复文件:"解决右键属性慢问题.reg",注意备份注册表...
总之,Windows 10打开图片慢的问题可以通过多种方法解决,包括调整默认图片查看器、优化系统性能、管理启动项以及更新驱动程序。上述的批处理文件和安装说明图片都是为了解决这一问题提供的工具和指南。通过合理运用...
1. **计划任务**:Windows XP的任务调度器允许用户设置定时运行的任务,比如运行脚本、程序或进行磁盘清理等。这为自动化日常任务提供了便利。 2. **创建新任务**:用户可以选择创建一个新的任务,设置执行条件(如...
1. **平台验证任务**: 在VS2008中,对于Windows Mobile平台的应用程序构建时,默认会执行一个名为`PlatformVerificationTask`的任务,该任务负责验证目标平台的各种属性,如平台家族名称、平台ID等。这个过程可能...
### 解决电脑运行慢的问题 在日常使用计算机的过程中,我们可能会遇到电脑运行速度变慢的情况。这不仅影响了我们的工作效率,也降低了使用体验。本文将详细介绍如何通过一系列优化措施来解决这一问题,让您的电脑...
在Windows 7操作系统中,...通过这些方法,你可以有效地改善Windows 7系统中程序启动慢的问题,让电脑运行更加流畅。记得在操作注册表时要谨慎,避免误删重要键值,必要时可以备份注册表或创建系统还原点,以防万一。
《Windows操作系统关机慢...综上所述,解决Windows操作系统关机慢的问题需要从多方面入手,检查硬件驱动、管理后台进程、调整系统设置、优化服务和处理DLL文件缓存,通过这些方法可以显著提升关机速度,改善用户体验。
综上所述,解决关机慢的问题需要综合考虑系统配置、驱动程序、后台运行的软件和服务以及硬件驱动的优化。通过以上所述的方法,可以有效地提高电脑的关机效率,保护硬件设备,提升整体的使用体验。
### 解决XP系统访问局域网共享文件慢的...通过上述详细的步骤介绍和注意事项说明,相信您已经掌握了如何有效解决Windows XP系统访问局域网共享文件速度慢的问题。希望这些知识能够帮助您在网络管理过程中更加得心应手。
通过上述的调整和优化,用户可以根据自己的需求平衡系统性能和启动速度,有效地解决Windows系统启动慢的问题。同时,养成良好的电脑使用习惯,避免无谓的程序占用系统资源,也能让电脑保持高效运行。
通过查看线程ID,我们可以知道哪个线程在执行特定的任务,或者哪个线程可能存在问题,导致系统性能下降或出现错误。 CPU占用率是指CPU在一段时间内用于执行进程的比例。高CPU占用率可能表示系统正在处理大量计算...
了解Windows Mobile 服务器端程序的内部工作原理对于解决复杂问题至关重要。主要包括以下几个方面: - **页面生命周期管理**:包括页面初始化、加载视图状态、预加载事件、加载事件、回发事件、保存视图状态等步骤...
在IT领域,遇到Windows 2008远程连接卡顿或不流畅的问题是常见的现象,尤其是在网络环境不佳或服务器配置不足的情况下。以下是对这一问题的深入解析与解决方案,旨在帮助IT专业人士理解问题根源并采取有效措施。 ##...
6. **运行批处理文件**:提供的"安装显卡驱动后右键刷新慢.bat"可能是一个自动执行上述步骤的脚本,运行它可能会帮助修复问题。 在尝试这些解决方案之前,请确保已经创建了系统还原点,以便在必要时可以恢复到正常...
这种现象在“带有声音播放的任务栏图标闪烁”问题中,可能与多种因素有关,包括软件冲突、系统设置、驱动程序问题或者资源占用过高。下面将详细解析这些可能的原因以及解决方法。 1. **软件冲突**: 当多个应用...
- **操作步骤**:打开任务管理器查看哪些程序占用了大量的CPU资源,必要时关闭这些程序。 **2. 修复系统文件** - 系统文件损坏也可能影响浏览器的正常工作。 - **操作步骤**:通过命令提示符执行 `sfc /scannow`...
- 不随意从不可信源下载并执行程序,避免恶意软件感染。 - 定期备份重要数据和系统设置,以便在出现问题时恢复。 综上所述,了解和管理Windows的启动项对于维护系统的稳定性和安全性至关重要。遇到启动项问题时,...
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大...