【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及计算环境。更具体地,本公开涉及采样技术。
技术介绍
在应用特征分析(prof iling)工具中典型地使用基于时间的或基于硬件事件的采样技术来确定资源的特定使用。当前的方法是周期性地产生中断以获取样本。当采取中断时,收集并记录样本数据。样本数据的例子是中断的进程/线程、正执行的指令或可选地在样本时间正被访问的数据地址。此后聚集收集的数据,并生成按照地址、符号、进程等显示样本分布的报告。多种工具是基于该技术的。样本的完整执行上下文典型地没有被记录,且不在报告中提供。已做出尝试,通过在样本时间获得调用栈而改进该技术。现有的工具集可试图直 接遍历(walk)调用栈或调用单独的(采样器)线程上的函数来获得被中断线程的调用栈。试图在中断级遍历调用栈不理想,因为一些应用可具有已被页调出(page out)的栈。此夕卜,栈遍历代码典型地执行存储器分配,这在中断级是不允许的。结果,当被请求时,可利用用户模式的采样线程来遍历调用栈。在多处理器系统上,请求单独的线程收集被中断线程的调用栈可允许被中断线程迁移到不同的处理器并向前进展,即,继续执行,同时收集调用栈。收 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:F·E·莱维恩,K·库珀尔,E·M·皮内达,
申请(专利权)人:国际商业机器公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。