zoukankan      html  css  js  c++  java
  • 研究性能测试工具之systemtap入门指南(二)

    如何编写SystemTap脚本

    下面代码示例演示了SystemTap 语法和控制结构。

    [root@BL480-64 ~]#vi test1.stp
    global odds, evens 
    probe begin { 
        # no 和ne 是局部整型变量 
        for (i = 0; i < 10; i++) { 
            if (i % 2) odds [no++] = i 
                else evens [ne++] = i 
        } 
        delete odds[2] 
        delete evens[3] 
        exit() 
    } 
    probe end { 
        foreach (x+ in odds) 
            printf ("odds[%d] = %d", x, odds[x]) 
        foreach (x in evens-) 
             printf ("evens[%d] = %d", x, evens[x]) 
    }
    

     保存退出。
    [root@BL480-64 ~]#stap test1.stp
    运行输出:
    odds[0] = 1
    odds[1] = 3
    odds[3] = 7
    odds[4] = 9
    evens[4] = 8
    evens[2] = 4
    evens[1] = 2
    evens[0] = 0
    大家如果学习过perl、python脚本语言,会发现如此熟悉o(∩_∩)o…哈哈

  • 相关阅读:
    九九乘法表
    计算器界面
    3.2封装的日期类
    杨辉三角
    100以内的素数
    九九 乘法表
    七、logging模块
    六、MySQLdb 模块
    四、浏览器运行模式
    五、configparser模块
  • 原文地址:https://www.cnblogs.com/jinyz/p/3047410.html
Copyright © 2011-2022 走看看