腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(19)
视频
沙龙
1
回答
Delphi
RIO
-
Indy
TCPServer
高
CPU
使用率
delphi
、
indy
我有一个简单的TCP文件服务器程序是用
Delphi
RIO
+
Indy
TCP Server开发的。当两个或更多客户端请求文件时,
CPU
在90秒内运行得非常快。基于这个主题的其他线程,当我使用IndySleep(x)时,它确实降低了
CPU
,平均g值保持在50-60。我知道放入IndySleep()可能有点慢,但它是有效的!在不使用或只使用少量IndySleep()的情况下,我还能做些什么来提高总体
CPU
使用率
呢?AContext.Connection.IOHandle
浏览 118
提问于2020-10-29
得票数 0
回答已采纳
6
回答
Delphi
中的100%
CPU
使用率
multithreading
、
delphi
、
udp
我使用
Indy
9和
Delphi
5。在我的应用程序中,我想通过UDP与网络设备通信。因此,我使用UDPServer comp。在从TThread派生的类中。当我编写类似以下代码的代码时,
CPU
使用率
为100%。尽管如此,
CPU
使用率
仍为100%。我如何解决我的问题?
浏览 13
提问于2009-02-04
得票数 6
回答已采纳
1
回答
Delphi
+
Indy
导致较高的页面错误和RAM
使用率
delphi
、
indy
、
page-fault
我使用
Delphi
和
Indy
来上传和备份一些文件。它在许多计算机(Win7 64位、WinXP)上运行良好。
CPU
使用率
小于1%且为最大值。内存为20MB。
CPU
的
使用率
是5-20%,它占用了内存中的100MB+,而且增加了很多。此外,“页面错误”上升了很多,例如。
浏览 6
提问于2014-02-06
得票数 8
1
回答
Delphi
:在没有客户端连接的情况下创建
Indy
ContextClasses
delphi
、
indy
我在
Delphi
中使用TIdTCPServer,有时它在没有任何客户端的情况下以100%的速度加载
CPU
。这是由于不断地创建实例TIdContextClass的事实。我应该怎么做才能纠正它?
浏览 2
提问于2014-02-13
得票数 1
2
回答
更快的WinSock发送到()
c++
、
winsock
、
sendto
我使用的是Windows Server2008,我的程序是C++版本的。我在while(true)循环中使用WinSock2和sendto()来发送数据包。while(true) if(c == snd->max) iphead->destaddr = hosts[c]; } 我需要尽快
浏览 0
提问于2011-09-05
得票数 4
回答已采纳
1
回答
Delphi
Indy
IRC
delphi
、
indy
、
irc
Delphi
版本: XE2,
Indy
版本: 10.5.8.0。我有三个程序,所有的工作都很好,直到失去网络连接。当它将发生之后,我会尝试发送消息,然后我不能重新连接,当互联网将回来。无法关闭程序(关闭程序后不可见,但将使用100
cpu
使用率
)。在没有"try,exception“的情况下,IdIRC1.Say和on Close上有一个Socket Error #1053。
浏览 2
提问于2013-06-28
得票数 0
回答已采纳
6
回答
可扩展
Delphi
TCP服务器实现
delphi
我目前有一个使用
Indy
的实现,它可以很好地工作,比如100个相对活动的连接或1000个相对不活动的连接,但是每个连接模型的一个线程限制了可以处理的并发活动连接的数量。编辑: IOCP会很好,但我只想使用商业级别的类/组件,所以在我考虑使用它们之前,它们需要像
Indy
或IP*那样“专业”。此外,我没有打算“滚动我自己”的解决方案-这将需要太多的时间来使它的商业级别。我确信我至少可以从我拥有的东西中挤出20-50% (基于
Indy
),但无论我多么努力,我永远也无法处理10,000个并发客户端或每秒10,000条消息。是否有什么东西符
浏览 4
提问于2011-08-22
得票数 9
回答已采纳
1
回答
如何避免
Delphi
多线程中的100%
CPU
?
multithreading
、
delphi
、
asynchronous
、
cpu-usage
、
thread-sleep
服务器运行在Windows上,使用
Delphi
7。 杀死和创建线程。如果缓冲区中没有数据,我就关闭线程。
浏览 2
提问于2016-05-05
得票数 6
回答已采纳
1
回答
在辅助显示器上时
CPU
使用率
高
(窗口模式)
delphi
、
windows-xp
、
direct3d
、
direct3d9
当在主显示器/监视器上以窗口模式(覆盖整个显示屏)显示时,它的性能很好,
CPU
使用率
很低,但当它显示在辅助监视器上时,
CPU
(内核)
使用率
变得非常
高
,因为DirectX使用
cpu
在设备之间进行传输。下面是相关代码(
Delphi
)。
浏览 0
提问于2012-05-11
得票数 0
2
回答
为什么
Indy
10的回显服务器在客户端断开连接时
CPU
使用率
很高?
delphi
、
indy
当我断开echo客户端时,如下所示:客户端断开连接正常...但是EchoServer甚至没有注册客户端断开连接,最终导致
高
进程
使用率
!?!?
浏览 0
提问于2010-12-29
得票数 1
30
回答
如何提高Netbeans的性能?
java
、
performance
、
jakarta-ee
、
netbeans
当我打开所有的工具时,我的
CPU
使用率
通常是30 %,我的意思是Netbeans、Manager、记事本、XMLSpy、任务管理器、
Delphi
、VirtualBox。我使用了一些JVM参数来设置
高
内存
使用率
,还有一些参数:"C:\Program Files\NetBeans Dev\bin\netbeans.exe" -J-Xms32m -J-Xmx512m -J-Xverify
浏览 29
提问于2008-10-23
得票数 114
2
回答
恢复相同的TCP连接
tcp
、
connection
我有一个多进程
TCPServer
,它(通过linux上的fork() )为每个客户机的请求创建一个进程(子进程),同时它监听其他连接的请求。所以我在客户端和服务器之间有一个一对一的映射。
浏览 1
提问于2011-03-25
得票数 1
回答已采纳
7
回答
Wiki:
Delphi
第三方TCP/IP组件库的最新技术
delphi
、
tcp
、
wiki
、
delphi-2007
、
delphi-xe
例如,根据我过去使用
Indy
的经验,我对
Indy
中的异常处理和防冻感到矛盾,尽管我已经习惯了它,但它仍然感觉有点不自然。现在我同时使用
Delphi
2007(非Unicode)和XE (Unicode)进行开发,所以我正在考虑的库应该至少支持这两个
Delphi
版本。
浏览 0
提问于2011-04-19
得票数 21
5
回答
没有
TCPserver
事件的OnExecute
delphi
、
indy
、
tcpserver
我想创建一个
TCPserver
,并根据需要向客户端发送/接收消息()--,而不是
TCPserver
的OnExecute事件。发送/接收消息不是问题,我喜欢这样:varbegin //
浏览 4
提问于2012-02-17
得票数 4
回答已采纳
3
回答
为什么我的Java程序在启动后性能会显著下降?
java
、
multithreading
、
performance
、
concurrency
当它达到100+图像/秒时,
CPU
使用率
是100%,但随后下降到20%左右,这似乎太低了。private static int completedAtLastPrint; File
rio
= new File(IO.CAPTURES_DIRECTORY.getAbsolutePath() + File.separator + "
Rio
de Janeiro"); Stri
浏览 0
提问于2016-01-24
得票数 5
8
回答
为什么在
Delphi
中字符串的内存过剩?
delphi
、
memory-management
、
delphi-2009
、
utf-16
、
fastmm
我使用的是
Delphi
2009,文件是ANSI,但读取时会转换为Unicode,所以您可以公平地说,一旦转换后的文本大小为48 MB。这不是StringList的错。我真的在尝试加载一个320 MB的文件,但是
Delphi
要求2GB以上的RAM和内存耗尽,因为这个多余的字符串要求。 阿德纳姆:马可·坎图刚刚推出了。
Delphi
2009将每个字符串的开销从8个字节增加到12个
浏览 3
提问于2008-11-23
得票数 10
回答已采纳
2
回答
Win7/8 + GDI中的DWM
gdi
、
dwm
、
windows-rt
我曾经在我的Win7系统上注意到一个问题,认为这是一个DWM错误,因为它在重启后被修复。但现在我意识到这是发生在其他人的系统上(作为默认行为),这也是Surface Pro上的正常行为。在wm_paint中,你只需擦除背景并绘制矩形(它必须是一个矩形轮廓,如果它是一个填充的矩形,问题就看不出来了)。如果你想确定这不是一个闪烁的问题(相信我,它不是),你可以做双缓冲。 所以你会
浏览 6
提问于2013-06-24
得票数 2
2
回答
Ruby在Gosu绘图程序中的
高
CPU
使用率
ruby
、
drawing
、
cpu-usage
、
ruby-1.9.3
、
libgosu
我一直在使用Ruby在Gosu中创建一个绘图应用程序,但遇到了一些
高
CPU
使用率
的问题。我知道一个可能的原因。client_coordinates_array = [] @client_quad_hash = {} server =
TCPServer
.open
浏览 0
提问于2013-04-17
得票数 2
回答已采纳
10
回答
哪个网络协议用于远程应用的轻量级通知?
delphi
、
protocols
、
notifications
、
soap-client
客户端使用
Delphi
(2005 +2007年的SOAP修复),服务器是C#,但从架构/设计的角度来看,这并不重要。 目前,客户端将新数据推送到服务器,并在15分钟的轮询循环中从服务器拉取新数据。
浏览 0
提问于2010-04-20
得票数 10
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券