python - 针对消耗的内存绘制进程计划
问题描述
我有一个进程可用的开始时间和结束时间,它是我的 x 轴,它消耗的内存是我的 y 轴。在 x 轴上,不同过程的时间可以重叠。
数据为:
operation time memory
process1 1 3800
process2 1 3800
process3 2 3600
process2 3 3500
process4 4 3450
process1 4 3420
process5 5 3400
process4 6 3350
process3 6 3350
process5 7 3300
我已经转换成
df.head()
operation starttime endtime memory
0 process1 1 4 7220
1 process2 1 3 7300
2 process3 2 6 6950
3 process4 4 6 6800
4 process5 5 7 6700
在内存中,我总结了从开始时间到结束时间消耗的总内存。
在转换之前,我已经在原始数据上尝试过 seaborn histplot
sns.histplot(df,x="time",y="memory",hue="operation",multiple="stack")
解决方案
推荐阅读
- spring-boot - StreamingResponseBodyReturnValueHandler 不使用 applicationTaskExecutor
- .net-core - 记录 .NET Core 中用例的执行流程
- angular - 如何为仅在模板“无法读取未定义的属性'管道'”上使用的可观察变量编写开玩笑的单元测试?
- apache - Httpd 服务无法在 Cpanle/WHM 中启动和取消屏蔽
- java - 使用 OIDC 时未在 websocket OnOpen 调用中设置 Quarkus SecurityIdentity
- reactjs - 使用 useContext 添加和删除数据以及计数 - React - Typescript
- c# - 保存在 wave 中的 NAudio 文件在文件中添加了填充
- python - Condense List[Dict[key, list]] 以便重复键的列表转换为每个唯一键的列表列表
- vim - 在 CentOS 上将 vim 升级到版本 8:文件不包含节标题
- java - 从 CLI 构建的 Maven 失败但从 Eclipse 成功