Skip to content

aprof

Amdahl's Profiler, Directed Optimization Made Easy

v0.4.1 · May 22, 2018 · GPL (>= 2)

Description

Assists the evaluation of whether and where to focus code optimization, using Amdahl's law and visual aids based on line profiling. Amdahl's profiler organizes profiling output files (including memory profiling) in a visually appealing way. It is meant to help to balance development vs. execution time by helping to identify the most promising sections of code to optimize and projecting potential gains. The package is an addition to R's standard profiling tools and is not a wrapper for them.

Downloads

364

Last 30 days

10469th

1.6K

Last 90 days

4.6K

Last year

Trend: +35.8% (30d vs prior 30d)

CRAN Check Status

4 NOTE
10 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (4 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Marco D. Visser <marco.d.visser@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Marco", "D."),
                    family = "Visser",
                    role = c("aut", "cre"),
                    email = "marco.d.visser@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Marco D. Visser <marco.d.visser@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Marco", "D."),
                    family = "Visser",
                    role = c("aut", "cre"),
                    email = "marco.d.visser@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespace in Imports field not imported from: ‘testthat’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespace in Imports field not imported from: ‘testthat’
  All declared Imports should be used.

Check History

NOTE 10 OK · 4 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Marco D. Visser <marco.d.visser@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Marco", "D."),
                    family = "Visser",
                    role = c("aut", "cre"),
                    email = "marco.d.visser@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Marco D. Visser <marco.d.visser@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = c("Marco", "D."),
                    family = "Visser",
                    role = c("aut", "cre"),
                    email = "marco.d.visser@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-fedora-clang

dependencies in R code

Namespace in Imports field not imported from: ‘testthat’
  All declared Imports should be used.
NOTE r-devel-linux-x86_64-fedora-gcc

dependencies in R code

Namespace in Imports field not imported from: ‘testthat’
  All declared Imports should be used.

Dependency Network

Dependencies Reverse dependencies testthat aprof

Version History

new 0.4.1 Mar 10, 2026
updated 0.4.1 ← 0.3.9 diff May 21, 2018
updated 0.3.9 ← 0.3.2 diff Dec 3, 2017
updated 0.3.2 ← 0.3.1 diff Mar 24, 2016
updated 0.3.1 ← 0.2.5 diff Oct 9, 2015
updated 0.2.5 ← 0.2.4 diff Jul 19, 2015
updated 0.2.4 ← 0.2.1 diff Nov 20, 2014
updated 0.2.1 ← 0.2 diff Jul 1, 2014
updated 0.2 ← 0.1 diff May 13, 2014
new 0.1 Oct 30, 2013