社区
进程/线程/DLL
帖子详情
一个winsock多线程从exe改写成DLL调用后,传输性能急剧下降
luna2008
2005-12-27 04:35:58
一个winsock多线程程序原来是exe形式的,由于某些需要,改写成dll形式给他人调用,改写后工作一切正常,但是在进行网络压力测试时发现,dll调用形式的传输性能急剧下降(exe可以打2MBPS,dll才800KBPS)
,最要命的是调用的GUI程序CPU达到90%.本人百思不解,求教各位大侠,帮忙分析其中缘故.
另外,经测试,如果直接调用exe文件,性能方面一切正常.是不是dll的系统资源分配的问题?
...全文
222
5
打赏
收藏
一个winsock多线程从exe改写成DLL调用后,传输性能急剧下降
一个winsock多线程程序原来是exe形式的,由于某些需要,改写成dll形式给他人调用,改写后工作一切正常,但是在进行网络压力测试时发现,dll调用形式的传输性能急剧下降(exe可以打2MBPS,dll才800KBPS) ,最要命的是调用的GUI程序CPU达到90%.本人百思不解,求教各位大侠,帮忙分析其中缘故. 另外,经测试,如果直接调用exe文件,性能方面一切正常.是不是dll的系统资源分配的问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
DentistryDoctor
2006-02-10
打赏
举报
回复
你的代码呢?
mythay
2006-02-10
打赏
举报
回复
我倒是怀疑你的线程函数有问题。首先你原来的exe有没有经过压力测试?
压力测试的时候是不是线程很多,而且出现了循环等待某种资源的情况?
wd_6532
2006-02-10
打赏
举报
回复
up
luna2008
2005-12-27
打赏
举报
回复
调用的测试程序只有一个按钮,没有其他功能.不会有影响.
晨星
2005-12-27
打赏
举报
回复
理论上不会出现这种问题,是不是调用程序的其他跟dll本身无关的原因啊?
多线程
笔记2
发信站: 饮水思源 (2004年06月11日06:54:38 星期五)
多线程
闭门造车,大家指正1.建立
多线程
1.1 C runtime library 与
多线程
C runtime library 诞生在上世纪70年代。那会多任务还是个新奇的东西,就是压根没想到为...
手把手教delphi:写你的
dll
文件
http://www.cnblogs.com/lovejsw2000/archive/2008/11/7.html 手把手教delphi:写你的
dll
文件 在Delphi中静态
调用
DLL
top
调用
一个
DLL
比写
一个
DLL
要容易一些。首先给大家介绍的是静态
调用
方法,稍后将介绍动态
调用
...
封装了P2P连接与数据
传输
过程的
DLL
(一)
PSerSocket.
DLL
(在下文中将简称为
DLL
)将进行P2P连接时的连接过程和传送信息的方法封装在了
DLL
里面,使开发P2P的过程相对简单化和标准化,因为使用了数据流的方式来
传输
对象,从而使数据的传送变得轻松和直观,使...
糖儿飞教你学C++ Socket网络编程——28. 使用select模型实现一对多通信
在项目10中,采用
多线程
技术实现了TCP协议的一对多通信,但如果客户端过多,就会导致服务器端的线程数量膨胀,使得服务器的资源占用过大。能不能让TCP程序在
一个
线程中同时与多个客户端进行通信呢?答案是可以的,这...
计算机网络 socket方式
传输
文件
socket通信实现文件的
传输
,TCP
传输
方式,python版与C/C++版。 python版 服务器端代码 TCPserver.py: # -*- coding:utf-8 -*- import socket import os import threading # 获取本机ip def get_host_ip(): try: s...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章