腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
“最佳”IO
缓冲
-程序员或内核的任务?
、
、
、
、
我的任务非常简单:在
Linux
上读取和解析C++中的一个大文件。有两种方式: 而( /* . */ ){.=fgetc(.);/*对char */}做了一些事情 现在,逐字节解析对我来说更容易了(不检查
缓冲
区
浏览 6
提问于2012-12-22
得票数 11
回答已采纳
1
回答
缓冲
区/缓存使用100%内存
、
、
我有一个安装了centos6.6和7 GB内存的
Linux
机器,在它上面运行Apache,每晚
缓冲
和缓存消耗6 GB内存,但是当我通过top命令检查它时,没有进程使用那么
多
内存,只有
缓冲
/缓存does.
浏览 1
提问于2015-05-07
得票数 0
2
回答
Linux
套接字
缓冲
区是如何溢出的?
、
、
、
我有一个Java阅读器应用程序,它从
Linux
64位平台(2.6.18)上的
多
播套接字读取数据。插槽大小已设置为2 MB。当读取器不能足够快地读取时,套接字“溢出”,即从
缓冲
区丢弃数据包。我想知道的是
Linux
内核是如何从套接字
缓冲
区中丢弃数据包的。我假设套接字
缓冲
区本身是一个FIFO
缓冲
区。但是,如果它是满的,会发生什么呢?下一个数据包是否会被丢弃(
缓冲
区内容不变)?或者,新的数据包将替换
缓冲
区中的旧数据包?如果是,哪个数据包(最
浏览 3
提问于2010-07-09
得票数 14
1
回答
本地主机上的
多
播分组顺序
、
因为
多
播数据包通常是基于udp的,所以它是不可靠的 谢谢
浏览 0
提问于2012-12-30
得票数 2
回答已采纳
2
回答
在C中寻找正确的环
缓冲
区实现
、
、
、
、
我正在寻找C中具有以下特性的环
缓冲
区实现(或伪代码): 到目前为止,我只使用SPSC
缓冲
区--每个生产者一个--但我希望避免使用者不断地旋转,以检查其所有输入
缓冲
区上的新数据(也许是为了摆脱我系统中的一些封送处理线程)。我是在Intel机器上为
Linux
开发的。
浏览 6
提问于2012-09-04
得票数 8
回答已采纳
2
回答
最大连接套接字数与SO_SNDBUF和SO_RCVBUF值之比
、
、
我在
Linux
机器上有300
多
万个文件描述符,所以我看看套接字
缓冲
区大小与RAM大小是如何限制机器能够同时处理的最大tcp连接数的。如果你有类似的经验,请,建议。谢谢。
浏览 5
提问于2013-08-03
得票数 2
回答已采纳
2
回答
如何在非阻塞套接字上设置发送超时?
、
、
我在理解
Linux
中套接字的工作原理时遇到了一些问题。sockfd, SOL_SOCKET, SO_SNDTIMEO, &timeout, sizeof(int));在上面的代码中,当写入被
缓冲
时,发送超时没有任何意义(当用户空间
缓冲
区被复制到内核
缓冲
区时,write系统调用将立即返回)。发送
缓冲
区大小是更重要的参数,但发送超时似乎没有任何意义。但我肯定错了,因为我见过相当
多
使用SO_SNDTIMEO的代码。假设
浏览 1
提问于2012-11-26
得票数 8
回答已采纳
2
回答
将qt输出重定向到
linux
上的/dev/fb2
/qtapp -qws -display
Linux
:/dev/fb2.但是我得到了下面的错误。
Linux
:找不到驱动程序已中止问候你,Shivaraj
浏览 5
提问于2014-07-09
得票数 0
2
回答
系统调用开销
、
、
、
在
Linux
上运行C程序的I/O syscall开销有多大,我的意思是在大
缓冲
区(常规文件或网络套接字)上运行许多小的read / write操作与read / write相比有
多
糟糕?
浏览 2
提问于2011-11-24
得票数 6
回答已采纳
2
回答
只包含最后n个元素的向量。
、
我试着得到某种只包含最后n个元素的
缓冲
区。因此,如果一个新值到达,请忘记
缓冲
区中的最后一个值。n,0); memcpy(&buf[1],&buf[0],sizeof(double)*(n-1));} 操作系统:
Linux
使用gcc/g++ (
浏览 5
提问于2014-01-18
得票数 0
回答已采纳
2
回答
Linux
帧
缓冲
区图形和VSync
、
、
我正在用C语言做一个可以在
linux
帧
缓冲
区上运行的游戏。到目前为止,我有一个与鼠标同步移动的红色100x100正方形,就像指针一样。我已经实现了双
缓冲
,它工作正常(正方形不闪烁)。问题是,有相当
多
的水平撕裂发生。我的意思是,当正方形在x轴上移动时,它就像是水平分割的,它的一部分比另一部分前进得更快。如果我不断移动它,这个“撕裂”就会在正方形上从上到下慢慢地传播。我相信这是因为在我将双
缓冲
区复制到主
缓冲
区期间,硬件读取了帧
缓冲
区。 我试图用FBIO_WAITFORVSY
浏览 2
提问于2012-12-16
得票数 4
回答已采纳
1
回答
用于在
linux
ext4文件系统上写入数据的
缓冲
有何用途?
、
我正在
Linux
2.6内核上使用ext4。我有字节数组中的记录,可以从几百到16 to不等。对于每个记录使用write()的应用程序有什么好处,而不是说
缓冲
X,然后对X使用写()呢?,如果
缓冲
有好处,那么对ext4来说有什么好的价值。这个问题是针对在ext4中描述了
多
块分配器行为的人提出的。我的理解是,文件系统将在页面大小的倍数中进行
缓冲
,并尝试将它们刷新到磁盘上。如果用于写()的
缓冲
区大于文件系统
缓冲
区,会发生什么情况?这是一种强制文件系统刷新到disk()的粗糙方法
浏览 10
提问于2012-04-21
得票数 2
2
回答
linux
串口--
多
读程序
、
、
智能卡读卡器<->微控制器<-> PC这里的3>从每个端口使用rx/tx的独立线程,这是正确的方法吗?请指导我,我是第一次接触嵌入式
linux
。 //John
浏览 2
提问于2013-03-08
得票数 0
1
回答
Linux
中的进程间通信
、
关于
Linux
编程,我有两个问题: 如果Unix进程从管道读取数据,但没有将数据写入该管道,那么内核对读取进程采取什么操作?如果写入过程向
缓冲
区写入的数据比读取器要求的要
多
,那么任何多余的数据(没有交付给阅读器)将驻留在哪里?
浏览 4
提问于2016-02-22
得票数 0
2
回答
是否有可能通过编译的二进制文件在Android中生成本地
缓冲
区溢出以获得根访问权?
、
、
、
我想知道是否有可能通过本地
缓冲
区溢出来生根任何Android操作系统,我将使用包含最简单的本地
缓冲
区溢出的编译程序来生成这个溢出:gets(buf); 一旦我编译了这个程序
浏览 1
提问于2016-09-18
得票数 1
回答已采纳
1
回答
多
播丢包-运行同一应用程序的两个实例
、
在Redhat
Linux
上,我有一个
多
播侦听器监听一个非常繁忙的
多
播数据源。它完全可以自己运行,没有丢包。但是,一旦我使用完全相同的设置(相同的src/dst IP地址、套接字
缓冲
区大小、用户
缓冲
区大小等)启动同一应用程序的第二个实例。我开始在这两种情况下看到非常频繁的数据包丢失。最初,我认为这是CPU/内核负载问题,也许它不能足够快地将数据包从
缓冲
区中取出。所以我又做了一次测试。我仍然保持应用程序的一个实例在运行。但随后在同一台计算机上启动了完全不同的
多<
浏览 1
提问于2011-07-09
得票数 3
2
回答
存储临时数据的位置(嵌入式C)
、
、
我有一个非常强大的嵌入式
linux
设备,用于从各种套接字/fd:s收集数据。这些数据将被解析、
缓冲
并传递到TCP/IP或UDP套接字,以便传输到其他地方进行长期存储。我的问题是:在这样的情况下,是否有理由不
缓冲
堆上的所有内容(而不是写入/读取某些
linux
文件描述符)? 这种设备从来不用于长期存储。只使用堆听起来有违直觉,但我不明白为什么我们不应该在堆中存储尽可能
多
的内存,至少在RAM变得稀缺之前。
浏览 3
提问于2016-10-31
得票数 1
回答已采纳
2
回答
非阻塞
缓冲
命名管道?
、
我正在寻找一些我怀疑不存在的东西:一个非阻塞
缓冲
命名管道(fifo),用于命令行。有这样的事吗?mkmagicfifo magicfifo 10M...and定期来看看发生了什么. tail
浏览 0
提问于2011-10-28
得票数 26
1
回答
Windows 10 UDP
缓冲
区大小/
多
播接收
、
、
、
、
我有一个监听
多
播(由java服务器发送)的java客户端。我将接收端的套接字
缓冲
区设置为大约10兆字节。目前,接收器既在
linux
系统上又在windows系统上。我遇到了在操作系统级别丢弃数据包的问题,但我意识到接收
缓冲
区太小。在
linux
上,我可以很容易地修复这个问题,方法是在 sysctl net.core.rmem_max sysctl net.core.rmem_default 然而,我似乎不能得到与windows相同的结果我尝试在注册表项的ADP/Parameters中设置Defaul
浏览 359
提问于2021-06-27
得票数 1
3
回答
ArcObjects:
缓冲
一个点比
缓冲
一个直线/
多
段线快吗?
、
我可以编写代码逻辑来
缓冲
多
段线或
缓冲
多
段线的终点和起点。使用这些点将会更容易,因此这是首选的方法。有什么意见吗?
浏览 0
提问于2010-05-14
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 6.1 迎来 Btrfs 异步缓冲写入补丁,吞吐量翻倍
Libc Realpath缓冲区下溢漏洞,可导致Linux本地提权
多轴机器人和机床应用中的油压缓冲器
Win+Linux+BSD+Solaris多系统安装
Win+Linux+BSD+Solaris多系统安装
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券