Just In Time

上班需要乘公交转地铁。

公交车往往要等5-10分钟,地铁最长间隔要等10分钟。

所以要想保证上班不迟到需要有20分钟的提前量。

 

近日读《丰田生产方式》(大野耐一 著) ,书中谈到

   "彻底杜绝浪费"是丰田生产方式的基本思想,而贯穿其中的两大支柱就是:

    (1) 准时化;

    (2) 自动化。

 始终有点不得要领。

 

某天出门,立马赶上公交又顺利接上地铁,顿时觉得心情顺畅无比。突然意识到这就是"准时化"啊!

每天为了准时到公司,而需要提前出门所花的时间不就是浪费吗?人们在各种地方的等待,不是就是浪费吗?

如果公交车,地铁都能按照时刻表准时化,那所有乘客每天都可以心情舒畅的到达目的地,这将消除多少的浪费。

 

可以设想有那么多环节,有那么多的不可测的因素,公交地铁做到准时化真是太难了。

但日本的交通系统做到了准时化,可以想象这将减少社会多么巨大的浪费。

丰田也做到了准时化,丰田从一个纺织机械厂变成世界最杰出的汽车厂商。

 

这里举个书中的数据:

1945年 冲床换模时间(2-3小时) -> 1962年丰田总公司工厂冲床换模时间(15分钟) -> 1971年丰田总公司/元町工厂 冲床换模时间(3分钟).

 

注:此书著于 1978年

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

### 配置和使用 Visual Studio 的 Just-In-Time 调试器 Just-In-Time (JIT) 调试器是一种功能强大的工具,允许开发者在应用程序崩溃或其他异常事件发生时自动启动调试会话。以下是关于如何配置和使用 JIT 调试器的相关说明。 #### 启用 Just-In-Time 调试器 要在 Visual Studio 中启用 JIT 调试器,需执行以下操作: 1. 打开注册表编辑器 (`regedit`) 并导航到路径 `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug`[^3]。 2. 修改键值 `Debugger` 来指定调试器的可执行文件路径以及参数。对于 Visual Studio,通常可以将其设置为类似于以下的内容: ```plaintext vsjitdebugger.exe -p %ld ``` 这里的 `%ld` 是进程 ID 参数,用于传递给调试器以便附加到目标进程中。 #### 设置 Visual Studio 接收 JIT 请求 为了使 Visual Studio 成功接收来自系统的 JIT 调试请求,还需要完成如下步骤: - 在 Visual Studio 中依次点击菜单项 **Tools -> Options**。 - 展开左侧列表中的 **Debugging** 类别,并选中子选项 **Just-In-Time**。 - 勾选希望支持的语言类别(如 Managed、Native 或 Script),这取决于要调试的应用程序类型。 #### 自动触发 JIT 调试场景 当启用了上述配置之后,在某些特定条件下将会激活 JIT 调试机制。这些条件包括但不限于未处理的 .NET 异常抛出或者原生 C++ 应用程序遇到断点指令等情况。一旦满足任一条件,则会出现提示框询问用户是否愿意通过已定义好的默认调试环境来进一步分析问题所在位置。 另外值得注意的是,如果正在尝试对 T4 文件进行调试,则由于其特殊性质可能需要额外考虑其他因素。例如当前实现方式下必须借助第二个实例化的 Visual Studio 实现跨进程附着才能顺利完成整个流程[^2]。 ```csharp // 示例代码展示如何手动引发一个未经捕获的异常从而测试 JIT 功能有效性 try { throw new InvalidOperationException("This is an unhandled exception."); } catch { } ``` 以上就是有关于如何配置及运用 Visual Studio 内建之即时(JIT)调试器的一些基本指导方针。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值