摘要: 在客户的服务器上,发现响应头上Content-Length为0,在其他的环境不能重现这个问题。 通过Fidder抓包发现:Transfer-Encoding: chunked,使用了分包传输,Content-Length为0了。 问题:是什么原因导致了Transfer-Encoding: chunk 阅读全文
posted @ 2022-06-07 17:19 虎头 阅读(3910) 评论(0) 推荐(1) 编辑
摘要: 分析dump文件时,由于客户生产环境与分析dump文件的环境不一致,常常会出现下面的错误 The version of SOS does not match the version of CLR you are debugging. Pleaseload the matching version o 阅读全文
posted @ 2019-06-11 10:36 虎头 阅读(1488) 评论(0) 推荐(2) 编辑
摘要: mnist 手写数字识别三大步骤 1、定义分类模型2、训练模型3、评价模型 import tensorflow as tfimport input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)#1、定义分类模型x 阅读全文
posted @ 2018-11-23 14:18 虎头 阅读(711) 评论(0) 推荐(0) 编辑
摘要: 计算模型-图计算模型使用图来隔离数据,tf有一个默认的图,如果不创建图,就会使用默认的图。 import tensorflow as tfa=tf.constant([1.0,2.0])print(a.graph is tf.get_default_graph()) 输出:True说明a这个常量在默 阅读全文
posted @ 2018-11-16 23:05 虎头 阅读(608) 评论(0) 推荐(0) 编辑
摘要: tensorflow环境安装1、安装虚拟机Virtrualbox下载地址:https://www.virtualbox.org/wiki/Downloads 2、下载安装Ubuntu镜像下载地址:https://www.ubuntu.com/download/desktop 3、下载安装anacon 阅读全文
posted @ 2018-11-15 20:53 虎头 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 在运维工作中,经常能接到客户的反馈这个:引发类型为“System.OutOfMemoryException”的异常。客户反馈物理内存都还有富余,怎么报内存不足的错误呢! 什么时候会引发System.OutOfMemoryException:操作系统无法满足GC对连续内存块的请求,则会发生System 阅读全文
posted @ 2018-10-31 11:23 虎头 阅读(96875) 评论(0) 推荐(1) 编辑
摘要: 错误信息: 集合已修改;可能无法执行枚举操作。 调用堆栈: 在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) 在 System.Collections.Generic.Dictionary` 阅读全文
posted @ 2018-09-30 11:30 虎头 阅读(1291) 评论(0) 推荐(0) 编辑
摘要: 1 问题简介 有客户反馈,打了最新补丁后,服务器的内存暴涨,一直降不下来,程序非常卡。在客户的服务器上抓了一个dump文件,开始分析。 分析问题的思路: 1、找到是那些资源占用了大量内存? 2、找到是什么原因导致内存不释放? 3、根据分析信息定位问题代码。 2 分析问题 2.1 查看GC堆的内存占用 阅读全文
posted @ 2018-08-29 13:45 虎头 阅读(1910) 评论(0) 推荐(0) 编辑
摘要: 分析高CPU的关键是找到哪个线程是持续运行,占用CPU时间。 可以隔上两分钟连续抓两个dump文件,使用 !runaway 查看线程运行的时间 通过对比两个dump文件的线程时间,看看哪个线程运行的时间持续增加。 最后通过切换到问题线程上,查看堆栈信息,如果两个dump的问题线程堆栈一致,基本上就可 阅读全文
posted @ 2018-07-17 14:51 虎头 阅读(757) 评论(0) 推荐(0) 编辑
摘要: 使用~查看所有线程 切换到一号线程:~1s 查看所有线程的托管堆栈 ~* e!clrstack 怎么查看,当前线程下,变量的信息? 对于托管代码而言,最核心的命令就是!do(dump object的缩写),后面是要加上变量的地址。 怎么知道当前线程的所有变量的地址? 先来看另外一个命令,!dso(D 阅读全文
posted @ 2018-07-17 10:58 虎头 阅读(1706) 评论(1) 推荐(0) 编辑