社区
C#
帖子详情
处理报文时间慢
leech125
2009-03-05 11:49:41
我有个软件执行过程是这样的接收报文后,根据数据库存储过程处理后台逻辑比对,再用报文方式发送过去;
但现在处理整个信息的时间17秒,时间比较长,同一个系统在其他服务器都很快1秒搞定,但就是有一个服务器完全相同的软件速度为17秒,是服务器哪里有设置导致的吗?希望告诉能给我好建议
...全文
153
15
打赏
收藏
处理报文时间慢
我有个软件执行过程是这样的接收报文后,根据数据库存储过程处理后台逻辑比对,再用报文方式发送过去; 但现在处理整个信息的时间17秒,时间比较长,同一个系统在其他服务器都很快1秒搞定,但就是有一个服务器完全相同的软件速度为17秒,是服务器哪里有设置导致的吗?希望告诉能给我好建议
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leech125
2009-03-13
打赏
举报
回复
呵呵,终于解决了
leech125
2009-03-05
打赏
举报
回复
完全相同的软件,在不同的服务器运行速度相差17倍。。。
leech125
2009-03-05
打赏
举报
回复
因为这个软件代码是别人开发的,我只能考虑window是设置或者其他什么设置会不会影响整个后台逻辑的速度,后台逻辑是用oracle写的
mobydick
2009-03-05
打赏
举报
回复
你要想省事,就用EventLog类记录系统日志,具体使用方法,参见:http://msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.aspx
在关键代码的地方每隔一行代码记一次日志,查究竟哪一步时间很长。
leech125
2009-03-05
打赏
举报
回复
要写日志程序吗?还是?
mobydick
2009-03-05
打赏
举报
回复
所以你要打印日志,看看究竟哪一步浪费了时间。
leech125
2009-03-05
打赏
举报
回复
另外说明一下,报文接收和回执部分用SOCKET写的,会不会跟端口什么的有影响?
leech125
2009-03-05
打赏
举报
回复
服务器的CPU和内存的占用不多。。问题是装了3台服务器,其他都很快,就有一台慢。。。
xuexingchao
2009-03-05
打赏
举报
回复
up
mobydick
2009-03-05
打赏
举报
回复
首先查看处理时服务器的CPU和内存的占用情况。
输出日志,看看哪一步浪费时间了。
leech125
2009-03-05
打赏
举报
回复
刚重新装的服务器,只跑这一个软件
wuyi8808
2009-03-05
打赏
举报
回复
是不是服务还有其他程序在运行?
leech125
2009-03-05
打赏
举报
回复
我这个问题可以分3块:
1.用socket接收报文
2.把报文加入oracle ,并进行后台逻辑判断
3.后台逻辑结果通过socket发送到其他服务器
现在前2个速度很快,第3步速度慢,我们以前部署过多次这个系统,都没有碰到过这类问题,就这次碰到了,会不会有什么安全设置什么的呢?
leech125
2009-03-05
打赏
举报
回复
唉,以前部署这些软件都没问题,就这次很不顺。。。
mobydick
2009-03-05
打赏
举报
回复
哦,配置问题就爱莫能助了。
第05章-电路交换、
报文
交换、分组交换
本视频内容如下:电路交换
报文
交换分组交换
初步认识TCP协议——TCP的交互
报文
、成块
报文
、
慢
启动、拥塞避免、快速重传、快速恢复、滑动窗口、PUSH
报文
TCP的
报文
可分为交互
报文
和成块
报文
,交互
报文
比较小,成块
报文
比较大。 以下出现的滑动窗口和CWND均以字节作为单位,为了讨论方便,故每次都会将其称为
报文
。 交互
报文
交互
报文
就和日常的对话一样,你一句我一句,常用在交互性高的应用,如Rlogin远程登录,由于发送
报文
非常的频繁,在局域网中可能没有什么问题,但在广域网中,频繁发送
报文
可能加剧网络拥塞,因此,TCP提供了两种策略。 1、延
AutoSAR配置与实践(实践篇)11.3 关于事件
报文
下发的冲突问题
2.事件
报文
DBC的定义要特别注意,尽量避免二义型定义,即非此即彼的0/1(off/on)定义;这样即便多个SWC下发同帧不同信号时,因默认值被带到CAN上也不会生效,可以有效避免下发冲突。1.事件
报文
在架构设计时候,
报文
内同一个信号要避免被多个SWC执行逻辑调用,避免引起混乱。2.SWC1和SWC2分别下发信号A和信号B,但是SWC1下发A早于SWC2下发B,1.DBC定义了事件
报文
,
报文
内同一个信号被多个SWC应用模块使用,导致信号的下发后,被另外一个SWC篡改,引起非预期结果。
jmeter请求
报文
过长
慢
+图拍base64转码
处理
遇到的问题: 1.请求
报文
过大jmeter挂了崩溃 2.图片的BASE64转码 3.引用jar包的问题(sun.misc.BASE64Encoder找不到jar包的解决方法) 4.JMeter请求响应
时间
过长与实际相差大(开发的代码日志显示只要1s,jmeter响应
时间
显示30s)–一直未很好解决–基本断定
时间
花在了
报文
的加载上 解决方法: 1. a.jmeter用参数化的方法(CSV Data ...
报文
如何丢弃 如何
处理
二层,没有mac表项或者黑洞mac; 2.5层,没有lsp,或者黑洞lsp; 三层,没有路由表项或黑洞路由;
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章