-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Test performance regression for transform #14
Conversation
Generated via commit 2436c62 Download link for the artifact containing the test results: ↓ atime-results.zip
|
Seems like the GitHub server outage has been resolved. |
Since the As I see, this is the commit where the fix to that So I think that should be the 'Fast'/'Fixed' commit. For the 'Slow'/'Regression' one, I picked the parent (Rdatatable@bf49909) of that commit. But when I use 'Slow' and 'Fast' labels I get this plot:
Slow = "bf499090c0e6fd5cb492bf8b1603d93c1ee21dfb"
Fast = "2d1a0575f87cc50e90f64825c30d7a6cb6b05dd7" And worse, when I use 'Before', 'Regression', and 'Fixed' with the version for the first two being the same as the 'Slow' one (just to see what that would result in - ideally they should be together since they are the same noh?) and the version for 'Fixed' being the same as 'Fast' above, I get:
Before = "bf499090c0e6fd5cb492bf8b1603d93c1ee21dfb"
Regression = "bf499090c0e6fd5cb492bf8b1603d93c1ee21dfb"
Fixed = "2d1a0575f87cc50e90f64825c30d7a6cb6b05dd7" Test case: # Fixed in: https://github.com/Rdatatable/data.table/pull/5493 (off-branch)
# Merged to master in: https://github.com/Rdatatable/data.table/commit/2d1a0575f87cc50e90f64825c30d7a6cb6b05dd7
"transform improved in #5493" = atime::atime_test(
N = 10^seq(1, 20),
setup = {
df <- data.frame(x = runif(N))
dt <- as.data.table(df)
},
expr = data.table:::`[.data.table`(transform(dt, y = round(x))),
... @tdhock Do you know as to what may be happening? (I for one am confused and have no idea why the results are like this) |
(Also, when I first tried different versions/SHAs for this weeks back, I remember checking commits from |
I don't have time to look in detail but you are right this is clearly not working, you need to revise. |
…t somehow affects it)
No description provided.