热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

如何检测Julia中的类型不稳定函数

如何解决《如何检测Julia中的类型不稳定函数》经验,为你挑选了1个好方法。

设置:假设我有一个相当详细的软件(在Julia中),涉及几个模块的交互.我觉得它运行速度比应该慢.通常,要检查的第一个罪魁祸首是类型不稳定的函数,即编译器无法提前确定输出类型是什么的函数.

问题:如何检测这些类型不稳定的功能?

我目前所做的:我使用分析工具,例如@tholy的ProfileView.jl包来检测瓶颈,假设类型不稳定的函数将在这里显示(由于它们的运行时间过长).但是真正好的是某种调试工具,在运行例程之后,会吐出一个函数列表,其中编译器无法提前确定输出类型.这可能吗?



1> IainDunning..:

您可以尝试使用TypeCheck.jl对探测器说慢的位.

Julia 0.4也有@code_warntype.


推荐阅读
  • CCIE精英俱乐部迎来了其两周年庆典,特别活动现已正式启动。更多详情请访问官方网站。 ... [详细]
  • 本文探讨了在一个UIViewController中同时存在两个或更多tableView时,若它们的初始Y坐标相同,则可能出现布局异常的问题,并深入解析了automaticallyAdjustsScrollViewInsets属性的作用及其设置方法。 ... [详细]
  • A题简单判断#includeusingnamespacestd;typedeflonglongll;intt;intmain(){cint;whil ... [详细]
  • Flutter 高德地图插件使用指南
    本文档详细介绍了如何在Flutter项目中集成和使用高德地图插件,包括安装、配置及基本使用方法。 ... [详细]
  • 本文章介绍了如何将阿拉伯数字形式的金额转换为中国传统的大写形式,适用于财务报告和正式文件中的金额表示。 ... [详细]
  • 本文详细介绍了如何在Android游戏中实现360°平滑触屏摇杆,包括摇杆的基本设计原理和具体实现步骤。 ... [详细]
  • 本文将详细介绍如何使用ViewPager实现多页面滑动切换,并探讨如何去掉其默认的左右切换动画效果。ViewPager是Android开发中常用的组件之一,用于实现屏幕间的内容切换。 ... [详细]
  • Android实战:使用ProgressBar与AsyncTask实现数据异步加载
    本文介绍如何利用ProgressBar和AsyncTask在Android应用中实现数据的异步加载。包括加载数据的不同状态下的UI展示,如加载中、加载成功及加载失败时的界面处理。 ... [详细]
  • 本文详细介绍了Java库de.lmu.ifi.dbs.elki.math.linearalgebra.VMath中的angle()方法,并提供了多个实际应用的代码示例,帮助开发者更好地理解和使用这一功能。 ... [详细]
  • 本文介绍了Windows驱动开发的基础知识,包括WDF(Windows Driver Framework)和WDK(Windows Driver Kit)的概念及其重要特性,旨在帮助开发者更好地理解和利用这些工具来简化驱动开发过程。 ... [详细]
  • 在 iOS 应用开发中,吸引用户的动画往往不是简单的线性运动。本文将探讨不同类型的动画曲线,如加速减速、弹性动画以及不规则路径动画等,并提供详细的实现方法。 ... [详细]
  • Java编程中避免乱码问题的策略
    本文探讨了Java程序中产生乱码的根本原因及其解决方案,重点介绍了如何通过正确的编码设置来确保字符串的准确显示,以及在不同编码之间进行转换的技术。 ... [详细]
  • 本文介绍了Windows操作系统中几个重要的网络管理命令,包括Net View和Tracert等,它们分别用于查看网络中的资源列表以及追踪数据包到达目的地所经过的路径。 ... [详细]
  • 本文详细介绍了Android平台上的动态加载技术,包括其定义、分类及具体实现步骤。通过动态加载技术,开发者可以在不更新应用的情况下,向用户推送新的功能或修复bug,从而提升用户体验。 ... [详细]
  • 在现代前端开发中,组件化是提高代码复用性和维护性的关键。本文将通过一个具体的例子,展示如何使用Taro框架来封装一个音乐视频列表组件,重点介绍如何利用弹性布局(Flexbox)实现响应式设计。 ... [详细]
author-avatar
小胖胖的夢2502895687
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有